#ifndef __NUM_STACK__                      
#define __NUM_STACK__
typedef struct num_stack_s{
    int stack_arr[50];
    int head;
    int tail;                               
    int stackSize;
}numStack_t;
int numStackInit(numStack_t* pstack);
int pushStack(numStack_t * pstack,int num);
int popStack(numStack_t * pstack);//删除栈顶元素 栈空返回0
int visitStack(numStack_t * pstack);
int topStack(numStack_t * Pstack);//返回值是栈顶元素 栈空返回0
int empty(numStack_t * Pstack);//返回值 1空 0不空
#endif 

